[IA64] Add memory operations for xen/ia64
authorawilliam@xenbuild.aw <awilliam@xenbuild.aw>
Tue, 4 Apr 2006 15:43:41 +0000 (09:43 -0600)
committerawilliam@xenbuild.aw <awilliam@xenbuild.aw>
Tue, 4 Apr 2006 15:43:41 +0000 (09:43 -0600)
commitf7e98914da480f719d3e22fdcd27af34bb156f2c
tree10833144223e6070c827d93feaae068408ed180f
parentbbd573a9239d06049eac8be06c4b4fceb4a4bac3
[IA64] Add memory operations for xen/ia64

This patch removes ugly hack upon memory operation and thus
allow inc/decrease_reservation op available for xen/ia64 now.

As a result:
  * Now we conform to common sequence where all domain pages
    are allocated together by increase_reservation before
    image builder
  * physmap table is now built at point of arch_set_info_guest
  * DOM0_GETMEMLIST can only query without allocation now

After this patch, some long-existing hacks due to mismatched
memory interface are cleaned this time. Also this is a base
step toward introducing balloon feature into xen/ia64.

Signed-off-by Kevin Tian <kevin.tian@intel.com>
tools/ioemu/vl.c
tools/libxc/xc_ia64_stubs.c
xen/arch/ia64/vmx/vmx_init.c
xen/arch/ia64/xen/dom0_ops.c
xen/arch/ia64/xen/domain.c
xen/arch/ia64/xen/hypercall.c
xen/include/asm-ia64/domain.h
xen/include/asm-ia64/vmx.h